package ar.pegasus.clasificador.entidades.aplicacion;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;

import ar.pegasus.framework.entidades.core.Aplicacion;

/**
 * Entidad AplicacionADC.
 * @author oarias
 */
@Entity
@Table(name="AplicacionClasificador")
@PrimaryKeyJoinColumn(name="F_IdAplicacion")
public class AplicacionClasificador extends Aplicacion implements Comparable<AplicacionClasificador>,Serializable {
	private static final long serialVersionUID = -334545519852307736L;

	public int compareTo(AplicacionClasificador a) {
		return this.getDescripcion().compareToIgnoreCase(a.getDescripcion());
	}

	public void setAplicacion(Aplicacion aplicacion) {
		setDescripcion(aplicacion.getDescripcion());
		setModulos(aplicacion.getModulos());
	}

}
